- re-sampling
- synthetic samples: generate more samples for minor classes
- re-weighting
- few-shot learning
- decoupling representation and classifier learning: use normal sampling in the feature learning stage and use re-sampling in the classifier learning stage.